package com.yuandian.api.customer_perception.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

/**
 * 说明：接口URl运行概况vo对象
 * @Author zuoKun
 * @Date 2022/01/19 16:02
 */
@Data
@HeadRowHeight(30)
public class InterfaceURLPerformanceVo {
    /**
     * 序号
     */
    private Integer id;

    /**
     * 系统名称
     */
    private String systemName;

    /**
     * 请求路径
     */
    private String urlApi;

    /**
     * 访问量
     */
    private Long visitCount;

    /**
     * 告警访问量
     */
    private Long alarmCount;

    /**
     * 平均处理时长
     */
    @ExcelIgnore
    private Double avgDealTime;

    /**
     * 平均处理时长(字符串)
     */
    private String avgDealTimeStr;

    /**
     * 速度区间分布
     */
    private String speedRange;

    /**
     * 平均请求大小
     */
    @ExcelIgnore
    private Long avgRequestBytes;

    /**
     * 平均请求大小
     */
    private String avgRequestBytesStr;

    /**
     * 平均响应大小
     */
    @ExcelIgnore
    private Long avgResponseBytes;

    /**
     * 平均响应大小
     */
    private String avgResponseBytesStr;

    /**
     * 健康度
     */
    @ExcelIgnore
    private Double healthRate;

    /**
     * 健康度字符串
     */
    private String healthRateStr;

    /**
     * 用户数
     */
    private Integer userNumber;
}
